package org.fuys.coder.domain.substance.service.operation;

import org.fuys.coder.domain.substance.model.req.operation.SubstanceDataStatusSelectReq;
import org.fuys.coder.domain.substance.model.req.operation.SubstanceOperationReq;
import org.fuys.coder.domain.substance.model.vo.SubstanceDataStatusVO;

/**
 * @projectName: fuys-low-coder
 * @package: org.fuys.coder.domain.substance.service.operation
 * @className: ISubstanceOperationService
 * @author: WangJing
 * @description: 内容操作接口
 * @date: 2024/7/13 11:18
 * @version: 1.0
 */
public interface ISubstanceOperationService {
    boolean thumbSubstance(SubstanceOperationReq req);

    boolean favoritesSubstance(SubstanceOperationReq req);

    void reportSubstance(SubstanceOperationReq req);

    SubstanceDataStatusVO selectSubstanceDataStatus(SubstanceDataStatusSelectReq req);
}
